package com.fessc.develop.entity.comvo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fessc.develop.utils.CcyConvert;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 跨境付汇的销售订单（大订单）
 */
@Data
public class SettleSaleOrderVo {

    @JsonProperty("busiPlatNo")
    String orgCode; //交易平台编号

    @JsonProperty("saleOrderNo")
    String orderno; //支付指令编号

    @JsonProperty("shopName")
    String shopName;	//商铺名称

    @JsonProperty("shopNo")
    String shopNo;	//商铺编号

    @JsonProperty("payInstNo")
    String settleId;	//销售订单编号

    @JsonProperty("goodsNo")
    String goodscode;	//商品编码

    @JsonProperty("goodsName")
    String goodsName;	//商品名称

    @JsonProperty("saleCcy")
    @JSONField(serializeUsing = CcyConvert.class)
    String ordercurrency;	//销售币种

    @JsonProperty("saleAmt")
    private BigDecimal settlementAmount;	//销售金额

    @JsonProperty("contactName")
    String contactmane;	//联系人姓名

    @JsonProperty("contactPhone")
    String contactphone;	//联系人电话

    @JsonProperty("remarks")
    String bankRemarks;	//银行备注

    @JsonProperty("checkStatus")
    String orderStatus;	//核验状态

}
